package com.mkz.producer.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.time.LocalDateTime;

/**
 * 消息日志记录
 *
 * @author KuangJianyu
 * @date 2020-04-16 13:19:44
 */
@Data
@TableName("mkz_msg_log")
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@ApiModel(value = "消息日志记录")
public class MsgLog extends Model<MsgLog> {
private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @TableId
    @ApiModelProperty(value="主键")
    private Long id;
    /**
     * 业务标记：
     */
    @ApiModelProperty(value="业务标记：")
    private String busType;
    /**
     * 主题
     */
    @ApiModelProperty(value="主题")
    private String msgTopic;
    /**
     * 消息内容
     */
    @ApiModelProperty(value="消息内容")
    private String msgContent;
    /**
     * 发送时间
     */
    @ApiModelProperty(value="发送时间")
    private LocalDateTime produceTime;
    /**
     * 处理状态：0初始1成功2失败
     */
    @ApiModelProperty(value="处理状态：0失败1成功")
    private String dealFlag;
    /**
     * 删除标记：0删除1正常
     */
    @ApiModelProperty(value="删除标记：0删除1正常")
    private String delFlag;
    }
